package com.ts.api.http.platform.entity.dataexchange;

import lombok.Data;

/**
 * 全流程文档：微银信用全流程MD5
 * @author 李源聪
 * @since 2025/5/21 17:20
 */
@Data
public class ApiPlatDataExchangeWeiYing {
    /**
     * 手机号 MD5 加密（小写）
     * 示例：e10adc3949ba59abbe56e057f20f883e
     */
    private String phoneMd5;
    /**
     * 手机号 8 位
     */
    private String phone8Bit;
    /**
     * 城市名称（例如：上海市）
     */
    private String city;
    /**
     * 城市编码（例如：北京市 110100）
     * 非必填字段
     */
    private String cityCode;
    /**
     * 年龄
     * 示例：30
     */
    private Integer age;
    /**
     * 性别
     * 取值范围：1(男), 2(女), 0(未知)
     */
    private Integer gender;
    /**
     * 贷款时间
     * 取值范围：2(6个月), 3(12个月), 4(24个月), 5(36个月)
     */
    private Integer loanTime;
    /**
     * 职业
     * 取值范围：1(上班族), 2(自由职业), 3(私营企业主), 4(国企/事业单位/公务员)
     */
    private Integer profession;
    /**
     * 芝麻信用分
     * 取值范围：1(600-650), 2(650-700), 3(700以上), 4(无), 5(600以下)
     */
    private Integer zhima;
    /**
     * 公积金缴纳情况
     * 取值范围：1(6个月以下), 2(6-12个月), 3(12个月以上), 4(无)
     */
    private Integer providentFund;
    /**
     * 社保缴纳情况
     * 取值范围：1(6个月以下), 2(6-12个月), 3(12个月以上), 4(无)
     */
    private Integer socialSecurity;
    /**
     * 商业保险情况
     * 取值范围：0(6个月以下), 1(6-12个月), 2(12个月以上), 3(无)
     */
    private Integer commericalInsurance;
    /**
     * 名下是否有房产
     * 取值范围：1(有), 2(无)
     */
    private Integer house;
    /**
     * 逾期记录
     * 取值范围：1(信用良好), 2(当前逾期中)
     */
    private Integer overdue;
    /**
     * 名下是否有车产
     * 取值范围：1(有), 2(无)
     */
    private Integer vehicle;
    /**
     * 贷款额度（单位：元）
     * 取值范围：1(30000), 2(50000), 3(100000), 4(200000)
     */
    private Integer loanAmount;
    /**
     * 应用密钥（需联系商务获取正式 Key）
     * 示例：正式环境请联系商务
     */
    private String appKey;
    /**
     * 匹配成功后回跳地址（非必填）
     */
    private String backUrl;
    /**
     * 用户来源标识（非必填）
     * 示例：渠道 ID 或 CODE
     */
    private String userSourceFlag;
}
